#ifndef __PERSEGUIRFANTASMASBONUS_H__
#define __PERSEGUIRFANTASMASBONUS_H__

#include <iostream>
#include "Bonus.h"
#include "Pacman.h"

/*
 * Al ser comido un bonus PerseguirAFantasmasBonus, el Pacman que lo come dejara de ser perseguido
 * por los fantasmas, para ahora perseguirlos.
 */
class PerseguirFantasmasBonus: public Bonus {

private:


public:
	
	PerseguirFantasmasBonus():Bonus("perseguirAFantasmas") { }

	/*
	 * @Override
	 */
	void aplicarEfecto(Posicionable *afectado) {
		Pacman *pacmanAfectado = ((Pacman*) afectado);
		pacmanAfectado->setPerseguido(false);
	}

	/*
	 * @Override
	 */
	bool seAplicaAComedor() {
		return true;
	}



};
#endif